home *** CD-ROM | disk | FTP | other *** search
/ Aminet 30 / Aminet 30 (1999)(Schatztruhe)[!][Apr 1999].iso / Aminet / util / conv / CarriageRet.lha / CarriageRet / smakefile < prev    next >
Makefile  |  1999-01-03  |  526b  |  50 lines

  1. # Makefile
  2.  
  3.  
  4. #
  5. # define some compilers and flags
  6. #
  7. AS=sc
  8. AFLAGS=
  9.  
  10. LINK=slink
  11. LFLAGS1=AsmStartup/Astartup.o
  12. LFLAGS2=lib lib:amiga.lib AmigavisionsLib/amigavisions.lib sc sd nd
  13.  
  14. DELETE=Delete
  15.  
  16.  
  17. #
  18. # source files
  19. #
  20. SRC=Main.a
  21.  
  22.  
  23. #
  24. # object files
  25. #
  26. OBJ=Main.o
  27.  
  28.  
  29. #
  30. # executeable files
  31. #
  32. EXE=CarriageReturn
  33.  
  34.  
  35. #
  36. # main part of Makefile
  37. #
  38. $(EXE): $(SRC)
  39.     execute < <
  40.     cd AsmStartup
  41.     smake
  42. <
  43.     execute < <
  44.     cd AmigavisionsLib
  45.     smake
  46. <
  47.     $(AS) $(AFLAGS) $(SRC)
  48.     $(LINK) from $(LFLAGS1) $(OBJ) to $(EXE) $(LFLAGS2)
  49.     $(DELETE) $(OBJ)(|.info)
  50.